<!--<template>-->
<!--  <div>-->
<!--    <div style="margin: 10px 0">-->
<!--&lt;!&ndash;      <el-input style="width: 200px" placeholder="请输入名称" suffix-icon="el-icon-search" v-model="name"></el-input>&ndash;&gt;-->
<!--&lt;!&ndash;&lt;!&ndash;      <el-input style="width: 200px" placeholder="请输入" suffix-icon="el-icon-message" class="ml-5" v-model="email"></el-input>&ndash;&gt;&ndash;&gt;-->
<!--&lt;!&ndash;&lt;!&ndash;      <el-input style="width: 200px" placeholder="请输入" suffix-icon="el-icon-position" class="ml-5" v-model="address"></el-input>&ndash;&gt;&ndash;&gt;-->
<!--&lt;!&ndash;      <el-button class="ml-5" type="primary" @click="load">搜索</el-button>&ndash;&gt;-->
<!--&lt;!&ndash;      <el-button type="warning" @click="reset">重置</el-button>&ndash;&gt;-->
<!--    </div>-->

<!--    <div style="margin: 10px 0">-->
<!--      <el-button type="primary" @click="handleAdd">新增 <i class="el-icon-circle-plus-outline"></i></el-button>-->
<!--      <el-popconfirm-->
<!--          class="ml-5"-->
<!--          confirm-button-text='确定'-->
<!--          cancel-button-text='我再想想'-->
<!--          icon="el-icon-info"-->
<!--          icon-color="red"-->
<!--          title="您确定批量删除这些数据吗？"-->
<!--          @confirm="delBatch"-->
<!--      >-->
<!--        <el-button type="danger" slot="reference">批量删除 <i class="el-icon-remove-outline"></i></el-button>-->
<!--      </el-popconfirm>-->
<!--      &lt;!&ndash; <el-upload action="/vocal/import" :show-file-list="false" accept="xlsx" :on-success="handleExcelImportSuccess" style="display: inline-block">-->
<!--        <el-button type="primary" class="ml-5">导入 <i class="el-icon-bottom"></i></el-button>-->
<!--      </el-upload>-->
<!--      <el-button type="primary" @click="exp" class="ml-5">导出 <i class="el-icon-top"></i></el-button> &ndash;&gt;-->
<!--    </div>-->

<!--    <el-table :data="tableData" border stripe :header-cell-class-name="'headerBg'"  @selection-change="handleSelectionChange">-->
<!--      <el-table-column type="selection" width="55"></el-table-column>-->
<!--      <el-table-column prop="id" label="ID" width="80" sortable></el-table-column>-->
<!--      <el-table-column prop="city" label="城市"></el-table-column>-->
<!--      <el-table-column prop="type" label="类型"></el-table-column>-->
<!--&lt;!&ndash;      <el-table-column prop="icon" label="icon"></el-table-column>&ndash;&gt;-->
<!--&lt;!&ndash;      <el-table-column prop="音乐节名称" label="title"></el-table-column>&ndash;&gt;-->
<!--&lt;!&ndash;      <el-table-column prop="链接" label="link"></el-table-column>&ndash;&gt;-->
<!--      <el-table-column prop="date" label="举办时间"></el-table-column>-->
<!--      <el-table-column prop="changci" label="场次"></el-table-column>-->
<!--      <el-table-column prop="changguan" label="场馆"></el-table-column>-->
<!--      <el-table-column prop="piaodang" label="票档"></el-table-column>-->
<!--      <el-table-column prop="price" label="价格"></el-table-column>-->
<!--      <el-table-column prop="xiangou" label="限购数量"></el-table-column>-->
<!--      <el-table-column prop="times" label="开场时间"></el-table-column>-->
<!--      <el-table-column prop="actor" label="注意事项"></el-table-column>-->

<!--      <el-table-column label="操作"  width="180" align="center">-->
<!--        <template slot-scope="scope">-->
<!--          <el-button type="success" @click="handleEdit(scope.row)">编辑 <i class="el-icon-edit"></i></el-button>-->
<!--          <el-popconfirm-->
<!--              class="ml-5"-->
<!--              confirm-button-text='确定'-->
<!--              cancel-button-text='我再想想'-->
<!--              icon="el-icon-info"-->
<!--              icon-color="red"-->
<!--              title="您确定删除吗？"-->
<!--              @confirm="del(scope.row.id)"-->
<!--          >-->
<!--            <el-button type="danger" slot="reference">删除 <i class="el-icon-remove-outline"></i></el-button>-->
<!--          </el-popconfirm>-->
<!--        </template>-->
<!--      </el-table-column>-->
<!--    </el-table>-->
<!--    <div style="padding: 10px 0">-->
<!--      <el-pagination-->
<!--          @size-change="handleSizeChange"-->
<!--          @current-change="handleCurrentChange"-->
<!--          :current-page="pageNum"-->
<!--          :page-sizes="[2, 5, 10, 20]"-->
<!--          :page-size="pageSize"-->
<!--          layout="total, sizes, prev, pager, next, jumper"-->
<!--          :total="total">-->
<!--      </el-pagination>-->
<!--    </div>-->

<!--    <el-dialog title="信息" :visible.sync="dialogFormVisible" width="40%" :close-on-click-modal="false">-->
<!--      <el-form label-width="120px" size="small" style="width: 80%; margin: 0 auto">-->
<!--        <el-form-item label="城市">-->
<!--          <el-input v-model="form.city" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="类型">-->
<!--          <el-input v-model="form.type" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--&lt;!&ndash;        <el-form-item label="icon">&ndash;&gt;-->
<!--&lt;!&ndash;          <el-input v-model="form.icon" autocomplete="off"></el-input>&ndash;&gt;-->
<!--&lt;!&ndash;        </el-form-item>&ndash;&gt;-->
<!--&lt;!&ndash;        <el-form-item label="title">&ndash;&gt;-->
<!--&lt;!&ndash;          <el-input v-model="form.title" autocomplete="off"></el-input>&ndash;&gt;-->
<!--&lt;!&ndash;        </el-form-item>&ndash;&gt;-->
<!--&lt;!&ndash;        <el-form-item label="link">&ndash;&gt;-->
<!--&lt;!&ndash;          <el-input v-model="form.link" autocomplete="off"></el-input>&ndash;&gt;-->
<!--&lt;!&ndash;        </el-form-item>&ndash;&gt;-->
<!--        <el-form-item label="举办时间">-->
<!--          <el-date-picker v-model="form.date" type="date" value-format="yyyy-MM-dd" placeholder="选择日期"></el-date-picker>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="场次">-->
<!--          <el-input v-model="form.changci" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="场馆">-->
<!--          <el-input v-model="form.changguan" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="票档">-->
<!--          <el-input v-model="form.piaodang" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="价格">-->
<!--          <el-input v-model="form.price" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="限购数量">-->
<!--          <el-input v-model="form.xiangou" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="开场时间">-->
<!--          <el-date-picker v-model="form.times" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间"></el-date-picker>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="注意事项">-->
<!--          <el-input v-model="form.actor" autocomplete="off"></el-input>-->
<!--        </el-form-item>-->

<!--      </el-form>-->
<!--      <div slot="footer" class="dialog-footer">-->
<!--        <el-button @click="dialogFormVisible = false">取 消</el-button>-->
<!--        <el-button type="primary" @click="save">确 定</el-button>-->
<!--      </div>-->
<!--    </el-dialog>-->
<!--  </div>-->
<!--</template>-->

<!--<script>-->
<!--export default {-->
<!--  name: "Vocal",-->
<!--  data() {-->
<!--    return {-->
<!--      tableData: [],-->
<!--      total: 0,-->
<!--      pageNum: 1,-->
<!--      pageSize: 10,-->
<!--      name: "",-->
<!--      form: {},-->
<!--      dialogFormVisible: false,-->
<!--      multipleSelection: [],-->
<!--      user: localStorage.getItem("user") ? JSON.parse(localStorage.getItem("user")) : {}-->
<!--    }-->
<!--  },-->
<!--  created() {-->
<!--    this.load()-->
<!--  },-->
<!--  methods: {-->
<!--    load() {-->
<!--      this.request.get("/vocal/page", {-->
<!--        params: {-->
<!--          pageNum: this.pageNum,-->
<!--          pageSize: this.pageSize,-->
<!--          name: this.name,-->
<!--        }-->
<!--      }).then(res => {-->
<!--        this.tableData = res.data.records-->
<!--        this.total = res.data.total-->
<!--      })-->
<!--    },-->
<!--    save() {-->
<!--      this.request.post("/vocal", this.form).then(res => {-->
<!--        if (res.code === '200') {-->
<!--          this.$message.success("保存成功")-->
<!--          this.dialogFormVisible = false-->
<!--          this.load()-->
<!--        } else {-->
<!--          this.$message.error("保存失败")-->
<!--        }-->
<!--      })-->
<!--    },-->
<!--    handleAdd() {-->
<!--      this.dialogFormVisible = true-->
<!--      this.form = {}-->
<!--      this.$nextTick(() => {-->
<!--        if(this.$refs.img) {-->
<!--           this.$refs.img.clearFiles();-->
<!--         }-->
<!--         if(this.$refs.file) {-->
<!--          this.$refs.file.clearFiles();-->
<!--         }-->
<!--      })-->
<!--    },-->
<!--    handleEdit(row) {-->
<!--      this.form = JSON.parse(JSON.stringify(row))-->
<!--      this.dialogFormVisible = true-->
<!--       this.$nextTick(() => {-->
<!--         if(this.$refs.img) {-->
<!--           this.$refs.img.clearFiles();-->
<!--         }-->
<!--         if(this.$refs.file) {-->
<!--          this.$refs.file.clearFiles();-->
<!--         }-->
<!--       })-->
<!--    },-->
<!--    del(id) {-->
<!--      this.request.delete("/vocal/" + id).then(res => {-->
<!--        if (res.code === '200') {-->
<!--          this.$message.success("删除成功")-->
<!--          this.load()-->
<!--        } else {-->
<!--          this.$message.error("删除失败")-->
<!--        }-->
<!--      })-->
<!--    },-->
<!--    handleSelectionChange(val) {-->
<!--      console.log(val)-->
<!--      this.multipleSelection = val-->
<!--    },-->
<!--    delBatch() {-->
<!--      if (!this.multipleSelection.length) {-->
<!--        this.$message.error("请选择需要删除的数据")-->
<!--        return-->
<!--      }-->
<!--      let ids = this.multipleSelection.map(v => v.id)  // [{}, {}, {}] => [1,2,3]-->
<!--      this.request.post("/vocal/del/batch", ids).then(res => {-->
<!--        if (res.code === '200') {-->
<!--          this.$message.success("批量删除成功")-->
<!--          this.load()-->
<!--        } else {-->
<!--          this.$message.error("批量删除失败")-->
<!--        }-->
<!--      })-->
<!--    },-->
<!--    reset() {-->
<!--      this.name = ""-->
<!--      this.load()-->
<!--    },-->
<!--    handleSizeChange(pageSize) {-->
<!--      console.log(pageSize)-->
<!--      this.pageSize = pageSize-->
<!--      this.load()-->
<!--    },-->
<!--    handleCurrentChange(pageNum) {-->
<!--      console.log(pageNum)-->
<!--      this.pageNum = pageNum-->
<!--      this.load()-->
<!--    },-->
<!--    handleFileUploadSuccess(res) {-->
<!--      this.form.file = res-->
<!--    },-->
<!--    handleImgUploadSuccess(res) {-->
<!--      this.form.img = res-->
<!--    },-->
<!--    download(url) {-->
<!--      window.open(url)-->
<!--    },-->
<!--    exp() {-->
<!--      window.open("/vocal/export")-->
<!--    },-->
<!--    handleExcelImportSuccess() {-->
<!--      this.$message.success("导入成功")-->
<!--      this.load()-->
<!--    }-->
<!--  }-->
<!--}-->
<!--</script>-->


<!--<style>-->
<!--.headerBg {-->
<!--  background: #eee!important;-->
<!--}-->
<!--</style>-->
